package ExtEntities;

import Entities.Playlist;
import Entities.UserGroup;
import java.util.LinkedList;

/**
 *
 * @author 647_2
 */
public class VeryExtUser {
    private int ID;
    private String name;
    private String pass;
    private String mail;
    private LinkedList<UserGroup> usergroups;
    private LinkedList<Playlist> createdPlaylists;
    private LinkedList<Playlist> playlists;

    public VeryExtUser(){
        ID = 0;
        name = "";
        pass = "";
        mail = "";
        usergroups = new LinkedList<UserGroup>();
        createdPlaylists = new LinkedList<Playlist>();
        playlists = new LinkedList<Playlist>();
    }
    
    public VeryExtUser(int ID, String name, String pass, String mail, LinkedList<UserGroup> usergroups, LinkedList<Playlist> createdPlaylists, LinkedList<Playlist> playlists) {
        this.ID = ID;
        this.name = name;
        this.pass = pass;
        this.mail = mail;
        this.usergroups = usergroups;
        this.createdPlaylists = createdPlaylists;
        this.playlists = playlists;
    }

    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    public LinkedList<Playlist> getCreatedPlaylists() {
        return createdPlaylists;
    }

    public void setCreatedPlaylists(LinkedList<Playlist> createdPlaylists) {
        this.createdPlaylists = createdPlaylists;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public LinkedList<Playlist> getPlaylists() {
        return playlists;
    }

    public void setPlaylists(LinkedList<Playlist> playlists) {
        this.playlists = playlists;
    }

    public LinkedList<UserGroup> getUsergroups() {
        return usergroups;
    }

    public void setUsergroups(LinkedList<UserGroup> usergroups) {
        this.usergroups = usergroups;
    }

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail;
    }

    public String getPass() {
        return pass;
    }

    public void setPass(String pass) {
        this.pass = pass;
    }

}
